package cn.jtfadmin.base.filesystem.config.local;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

import java.io.Serializable;

/**
 * 文件目录配置DTO
 */
@Getter
@Setter
@ToString
@Configuration
@ConfigurationProperties(prefix = "app.file")
public class FileDirConfigDTO implements Serializable {

    /**
     *
     */
    private static final long serialVersionUID = 1L;

    /**
     * 文件基础路径 为多项目准备(容器中设置基础路径)
     */
    protected String baseDir;

    /**
     * 文件路径
     */
    protected String dir;


    /**
     * spring 访问前缀
     */
    protected String accessPrefix = "/file/view";

    /**
     * 服务域名访问前缀,通过其他访问的前缀
     */
    protected String serverUrlPrefix = "";


}
